home *** CD-ROM | disk | FTP | other *** search
/ SGI Cosmo Software 1997 May / SGI Cosmo Software 1997 May.iso / docs6.2 / relnotes / cosmoplayer / ch3.z / ch3
Text File  |  1997-05-23  |  5KB  |  133 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        3.  _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s
  9.  
  10.             This is the third release of Cosmo Player.  The
  11.             following changes have been made since the 1.0.1
  12.             release.
  13.  
  14.           +o The appearance and behavior of some VRML content may
  15.             change when viewed using 1.0.2 as a result of changes
  16.             to the VRML specification itself.  The "Moving Worlds"
  17.             VRML 2.0 ISO/IEC 14772-1 Specification was sent to the
  18.             ISO committee for final ratification in May, 1997.
  19.  
  20.             Cosmo Player 1.0.2 has been revised to be ISO spec
  21.             compliant.  Visit http://vrml.sgi.com/moving-worlds/
  22.             for an overview, and http://vrml.sgi.com/moving-
  23.             worlds/spec for the official, final version of the ISO
  24.             specification, and a list of all changes and
  25.             modifications to earlier versions of the specification.
  26.  
  27.             A list of all changes from the original August 4, 1996
  28.             VRML 2.0 spec to the ISO spec may be found on:
  29.             http://vrml.sgi.com/moving-
  30.             worlds/spec.DIS/index.html#Summary
  31.  
  32.           +o This release of Cosmo Player supports the External
  33.             Authoring Interface.  This means that you can create a
  34.             Java applet inside of an HTML page and access the
  35.             browser and the scene graph inside via the EAI.  _T_o _g_e_t
  36.             _C_o_s_m_o _P_l_a_y_e_r _t_o _r_e_c_o_g_n_i_z_e _t_h_e _E_A_I _J_a_v_a _c_l_a_s_s_e_s, _y_o_u
  37.             _m_u_s_t _a_d_d /_u_s_r/_C_o_s_m_o_P_l_a_y_e_r/_c_l_a_s_s_e_s _t_o _y_o_u_r _C_L_A_S_S_P_A_T_H!
  38.             Please see the documentation or
  39.  
  40.             hhhhttttttttpppp::::////////vvvvrrrrmmmmllll....ssssggggiiii....ccccoooommmm////mmmmoooovvvviiiinnnngggg----wwwwoooorrrrllllddddssss////ssssppppeeeecccc////EEEExxxxtttteeeerrrrnnnnaaaallllIIIInnnntttteeeerrrrffffaaaacccceeee....hhhhttttmmmmllll
  41.  
  42.             for more information.
  43.  
  44.           +o Textures are now spec compliant.  According to spec,
  45.             textures affect only the ambient and diffuse material
  46.             components and do not modify the specular and emissive
  47.             components.  This is different from OpenGL which uses
  48.             the texture to modify all material components.  One
  49.             example of how this can make an object look completely
  50.             different in this release compared to how the same
  51.             object appeared in the previous release is a textured
  52.             object that has a pure white emissive material to
  53.             simulate a non-lit object.  The object will appear all
  54.             white with no texture because the emissive component is
  55.             not textured.  Rendering such textured objects requires
  56.             two rendering passes.  As such, only objects with a
  57.             high specular or emissive component contribution are
  58.             rendered in this manner.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o When the "Nice Transparency" option is turned off, the
  75.             rendering of objects with transparent textures is much
  76.             improved over previous versions.
  77.  
  78.           +o The VrmlScript implementation is nearly spec compliant
  79.             in this release, with full Browser Object support.  See
  80.             Chapter 5 for more information on the remaining
  81.             limitations of this implementation.
  82.  
  83.           +o The order of operations in the TextureTransform node
  84.             have been reversed as required by the ISO revision of
  85.             the spec.  This change was made by the ISO committee so
  86.             that textures can be scaled non-uniformly and rotated
  87.             without warping the texture.
  88.  
  89.           +o Performance LOD nodes have been implemented (LOD nodes
  90.             without range values specified).
  91.  
  92.           +o The browser is now much stricter in determining which
  93.             node types can be added to grouping nodes.  Previous
  94.             releases allowed illegal nodes to be added but ignored
  95.             them.  In this release, illegal child nodes are not
  96.             added to the scene.  This may prevent the scene from
  97.             loading.
  98.  
  99.             The following changes have been made since the 1.0
  100.             release.
  101.  
  102.           +o Textures and EXTERNPROTOS are now fetched once per URL,
  103.             and subsequent uses of the same URL do not require
  104.             additional fetches or memory use.
  105.  
  106.           +o Movie Textures have been significantly optimized for
  107.             the O2 platform when using the IRIX 6.3 version of
  108.             Cosmo Player.  Framerates up to 30 frames per second
  109.             have been achieved using the new Unified Memory
  110.             Architecture features of the O2 workstation.
  111.             Additional optimizations are likely in future releases
  112.             of Cosmo Player.
  113.  
  114.           +o Kanji fonts are now supported for the VRML Text node.
  115.             Note that you MUST set your LANG environment variable
  116.             to "ja_JP.EUC" in order for this to work.  Look for
  117.             further localizations in future releases.
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.